deliver a speech/oration - Alemán Inglés Diccionario